lasting impression - Turkish English Dictionary